package com.itbac;

import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * slf4j 日志门面技术 + Log4j2 日志实现
 * 是目前最好的日志解决方案
 */
public class Slf4jTest {

    private static final Logger logger = LoggerFactory.getLogger(Slf4jTest.class);


    //slf4j-simple 实现
    //logback 实现, 都兼容了。
    @Test
    public void test1(){
        //日志级别：
        logger.error("error");
        logger.warn("warn");
        logger.info("info"); // 默认级别 info
        logger.debug("debug");
        logger.trace("trace");

        //使用 占位符{ } 输出日志
        logger.info("姓名：{},年龄：{}","张三",18);

        try {
            int i = 1/0;
        } catch (Exception e) {
            logger.error("异常了", e);
        }

    }
}
